package com.lzy.pattern.singleton.demo1;

/**
 * @ClassName: Singleton
 * @Description: 单例设计模式：饿汉式，静态变量创建类的对象
 * @Author: LiuZy
 * @Date: 2022/4/9 19:11
 * @Version: 1.0
 */
public class Singleton {

    //1.私有化无参构造方法
    private Singleton() {}

    //2.在成员位置使用静态变量来创建类的对象
    private static Singleton instance = new Singleton();

    //3.对外提供静态方法获取该类对象
    public static Singleton getInstance() {
        return instance;
    }
}